package keye.document_manage.util;

import java.util.HashMap;
import java.util.List;

import keye.document_manage.entity.TableFiled;

public interface Dialect {

	
	/**
	 * 获取分页sql
	 * @param sql
	 * @param offset 开始记录索引
	 * @param limit  每页记录条数
	 * @return
	 */
	public String getPageSql(String sql, long offset, long limit);
	
	public String changeType(String type);
	
	/**
	 * 
	 * @param fileds 表结构：字段，类型等
	 * @param values 字段对应的值，key 字段名，value 字段值，一条记录一个list
	 * @return
	 */
	public String getInsertSql(List<TableFiled> fileds, List<HashMap<String,Object>> values);
}
